package kuaishou

//
type BaseRequest struct {
	AppKey      string      `json:"appkey"`
	Timestamp   int64       `json:"timestamp"`
	AccessToken string      `json:"access_token"`
	Version     int         `json:"version"`
	Param       interface{} `json:"param"`
	Method      string      `json:"method"`
}

// 每个请求需要实现的接口
type Requester interface {
	RequestMethod() string // e.g GET/POST
	RequestPath() string   // e.g /open/item/update
	ApiName() string       // e.g open.item.update
}
